technologically challenged - Spanish English Dictionary